# 基于java镜像创建新镜像
FROM java:latest
# 作者
MAINTAINER Earlman
# 版本
ARG APP_VERSION=1.0.0
# 执行linux 的cmd命令
# 修改时区
RUN rm /etc/localtime \
    && ln -sv /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \
    && echo "Asia/Shanghai" > /etc/timezone
# 新建部署文件夹
RUN mkdir -p /opt/deploy
# 拷贝本地所有tar.gz文件到镜像的指定目录下
COPY joolun-admin.jar /opt/deploy/

#系统编码
ENV LANG=C.UTF-8 LC_ALL=C.UTF-8

ENV APP_VERSION=${APP_VERSION}
LABEL version=${APP_VERSION}
LABEL description="joolun"

#RUN \
#    mkdir -p /opt/deploy/logs  /opt/deploy/data && \
#    mv /opt/deploy/joolun-admin.jar /opt/deploy/joolun-admin.jar && \
#    true
# 切换工作目录（docker）
WORKDIR /opt/deploy

# 容器启动时要执行的命令  后台运行jar包
ENTRYPOINT ["java","-jar", "joolun-admin.jar"]

# 运行命令：docker run -p 7500:7500 --restart=always --name joolun -d "joolun:1.0.0"
# 运行命令：docker build -t app-dcs-diagnosis .